package com.ruoyi.bank.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 评议情况对象 bank_domicile
 * 
 * @author ruoyi
 * @date 2024-03-15
 */
public class BankDomicile extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 表序号 */
    @Excel(name = "表序号")
    private Long domicileId;

    /** 隶属村编号 */
    @Excel(name = "隶属村编号")
    private Long villageId;


    /** 户籍号 */
    @Excel(name = "户籍号")
    private String domicileNumber;

    /** 户标签 */
    @Excel(name = "户标签")
    private String domicileLabel;

    /** 主信贷人村民编号 */
    @Excel(name = "主信贷人村民编号")
    private Long domicileVillagerId;

    /** 一轮预授信金额 */
    @Excel(name = "一轮预授信金额")
    private Long oneMoney;

    /** 一轮评议员编号 */
    @Excel(name = "一轮评议员编号")
    private Long oneSenatorId;

    /** 二轮预授信金额 */
    @Excel(name = "二轮预授信金额")
    private Long twoMoney;

    /** 二轮评议员编号 */
    @Excel(name = "二轮评议员编号")
    private Long twoSenatorId;
    /** 白名单复议预授信金额 */
    @Excel(name = "白名单复议预授信金额")
    private Long whiteMoney;

    public Long getWhiteMoney() {
        return whiteMoney;
    }

    public void setWhiteMoney(Long whiteMoney) {
        this.whiteMoney = whiteMoney;
    }
    /** 白名单复议评议员编号 */
    @Excel(name = "白名单复议评议员编号")
    private Long whiteSenatorId;

    public Long getWhiteSenatorId() {
        return whiteSenatorId;
    }

    public void setWhiteSenatorId(Long whiteSenatorId) {
        this.whiteSenatorId = whiteSenatorId;
    }

    /** 是否进行品质评议 */
    @Excel(name = "是否进行品质评议")
    private String domicileQuality;

    /** 品质评议员编号 */
    @Excel(name = "品质评议员编号")
    private Long domicileQualitySenatorId;

    /** 预授信额度 */
    @Excel(name = "预授信额度")
    private Long money;
    private BankVillage bankVillage;

    public BankVillage getBankVillage() {
        return bankVillage;
    }

    public void setBankVillage(BankVillage bankVillage) {
        this.bankVillage = bankVillage;
    }

    public void setDomicileId(Long domicileId)
    {
        this.domicileId = domicileId;
    }

    public Long getDomicileId() 
    {
        return domicileId;
    }
    public void setVillageId(Long villageId) 
    {
        this.villageId = villageId;
    }

    public Long getVillageId() 
    {
        return villageId;
    }

    public void setDomicileNumber(String domicileNumber)
    {
        this.domicileNumber = domicileNumber;
    }

    public String getDomicileNumber()
    {
        return domicileNumber;
    }
    public void setDomicileLabel(String domicileLabel) 
    {
        this.domicileLabel = domicileLabel;
    }

    public String getDomicileLabel() 
    {
        return domicileLabel;
    }
    public void setDomicileVillagerId(Long domicileVillagerId) 
    {
        this.domicileVillagerId = domicileVillagerId;
    }

    public Long getDomicileVillagerId() 
    {
        return domicileVillagerId;
    }
    public void setOneMoney(Long oneMoney) 
    {
        this.oneMoney = oneMoney;
    }

    public Long getOneMoney() 
    {
        return oneMoney;
    }
    public void setOneSenatorId(Long oneSenatorId) 
    {
        this.oneSenatorId = oneSenatorId;
    }

    public Long getOneSenatorId() 
    {
        return oneSenatorId;
    }
    public void setTwoMoney(Long twoMoney) 
    {
        this.twoMoney = twoMoney;
    }

    public Long getTwoMoney() 
    {
        return twoMoney;
    }
    public void setTwoSenatorId(Long twoSenatorId) 
    {
        this.twoSenatorId = twoSenatorId;
    }

    public Long getTwoSenatorId() 
    {
        return twoSenatorId;
    }
    public void setDomicileQuality(String domicileQuality) 
    {
        this.domicileQuality = domicileQuality;
    }

    public String getDomicileQuality() 
    {
        return domicileQuality;
    }
    public void setDomicileQualitySenatorId(Long domicileQualitySenatorId) 
    {
        this.domicileQualitySenatorId = domicileQualitySenatorId;
    }

    public Long getDomicileQualitySenatorId() 
    {
        return domicileQualitySenatorId;
    }
    public void setMoney(Long money) 
    {
        this.money = money;
    }

    public Long getMoney() 
    {
        return money;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("domicileId", getDomicileId())
            .append("villageId", getVillageId())
            .append("domicileNumber", getDomicileNumber())
            .append("domicileLabel", getDomicileLabel())
            .append("domicileVillagerId", getDomicileVillagerId())
            .append("oneMoney", getOneMoney())
            .append("oneSenatorId", getOneSenatorId())
            .append("twoMoney", getTwoMoney())
            .append("twoSenatorId", getTwoSenatorId())
            .append("whiteMoney", getWhiteMoney())
            .append("whiteSenatorId", getWhiteSenatorId())
            .append("domicileQuality", getDomicileQuality())
            .append("domicileQualitySenatorId", getDomicileQualitySenatorId())
            .append("money", getMoney())
            .append("bankVillage", getBankVillage())
            .toString();
    }
}
